leather strap loom - Alemán Inglés Diccionario